package itheima.com.Demo01.demo01.Map02;

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;

public class HashMapTest {
    public static void main(String[] args) {
        Map<Student01, String> map = new HashMap<>();
        Student01 s1 = new Student01("1", 21);
        Student01 s2 = new Student01("2", 22);
        Student01 s3 = new Student01("3", 23);
        Student01 s4 = new Student01("4", 24);

        map.put(s1, "华南");
        map.put(s2, "华北");
        map.put(s3, "华西");
        map.put(s4, "华东");

        map.forEach(
                (Student01 s, String Value) -> {
                    System.out.println(s + "-------" + Value);
                }
        );
        Set<Map.Entry<Student01, String>> entries = map.entrySet();
        for (Map.Entry<Student01, String> entry : entries) {
            Student01 key = entry.getKey();
            String value = entry.getValue();
            System.out.println(key + "---------------" + value);
        }
        System.out.println("---------------------------------");
        Map<String, Integer> map2 = new HashMap<>();
        map2.put("dsadasd", 111);
        map2.put("fsafsafda", 222);
        map2.put("fsafgf", 333);
        map2.put("teqrq", 444);
        map2.put("bdfbbx", 555);
        map2.put("ngdngfdn", 666);
//        Set<Map.Entry<String, Integer>> entries1 = map2.entrySet( {
//
//        for (Map.Entry<String, Integer> stringIntegerEntry : entries1) {
//            String key = stringIntegerEntry.getKey();
//            Integer value = stringIntegerEntry.getValue();
//            System.out.println(key+"-------"+value);
//
//        }
//
//
    }
}
